package cn.jtfadmin.core.config.shiro;


/**
 * 系统用户Detail key
 */
public class UserDetailsPropertiesKey {


    /**
     * 类型系统用户
     */
    public static final String TYPE = "SYS_USER";

    /**
     * 权限
     *
     * @see cn.jtfadmin.core.modules.sys.domain.dto.UserMenuRDTO
     */
    public static final String MENU_PERMISSION_TYPE = "MENU_PERMISSION";

    /**
     * 用户模型
     *
     * @see cn.jtfadmin.core.modules.sys.domain.dto.SysUserModelDTO
     */
    public static final String USER_MODEL_TYPE = "USER_MODEL";

    /**
     * 用户管理的部门id
     *
     * @see java.util.Set<String>
     */
    public static final String USER_MANAGER_DEP_IDS_TYPE = "USER_MANAGER_DEP_IDS";

    /**
     * 用户菜单权限范围 内容为用户所查看的的菜单权限范围
     *
     * @see java.util.Set<String>
     */
    public static final String USER_PERMISSION_DATA_RULE_TYPE = "USER_PERMISSION_DATA_RULE";
}
